package com.liuwa.sys.dao;

import com.liuwa.common.core.dao.CurdDao;
import com.liuwa.sys.domain.Oauth;
import org.apache.ibatis.annotations.Param;

/**
 * 第三方授权Mapper接口
 * 
 * @author liuwa
 * @date 2021-11-02
 */
public interface OauthDao extends CurdDao<Long, Oauth> {

    /**
     * 根据openId 获取
     * @param platform
     * @param openId
     * @return
     */
    Oauth findByOpenId(@Param("platform") String platform, @Param("openId") String openId);

    /**
     * 根据用户ID 获取
     * @param platform
     * @param userId
     * @return
     */
    Oauth findByUserId(@Param("platform") String platform, @Param("userId") Long userId);
}
